<%@ taglib uri="/WEB-INF/myfaces_html.tld" 	prefix="h" %>
<%@ taglib uri="/WEB-INF/myfaces_core.tld" 	prefix="f" %>
<%@ taglib uri="/WEB-INF/tomahawk.tld"     	prefix="t" %>
<%@ taglib uri="/WEB-INF/myfaces_sandbox.tld"   prefix="s" %>

<f:view>
    <jsp:include page="/intestazione.jsp">
        <jsp:param name="titolo" value="Gestione Fattura Acquisto Dettaglio"/>
    </jsp:include>
    <jsp:include page="/menu.jsp"/>     
    <script language="javascript" src="./script/popup_full_center.js"></script>
    <script language="javascript" src="./script/confirmCM.js"></script>    
    <script language="javascript" src="./script/ripristinoSessione.js"></script>
    <h:form binding="#{dettaglioFatturaAcquistoDett.form}" id="formLookup">          
        <t:saveState value="#{beanFatturaAcquistoDett}"/>
        <t:saveState value="#{beanFatturaAcquisto}"/>
        <br/>
        <table class="dettaglio">
            <tbody>                      
            
            <div class="storico">
                <strong><h:outputText  value="Numero Fattura: #{beanFatturaAcquisto.numeroFattura} - Fornitore: #{beanFatturaAcquisto.beanFornitore.ragioneSociale}- TOTALE FATTURA: #{beanFatturaAcquisto.totale}"/></strong>        
            </div>
            
            <tr> 
                <td class="etichettaDettaglio"><strong><t:outputLabel for="dataScadenza" value="Data Scadenza(*)"/></strong></td>
                <td><h:outputText value=" (gg/mm/aaaa)" style="font-size:6.5pt"/>
                    <br/>
                    <t:inputCalendar id="dataScadenza" renderAsPopup="true" renderPopupButtonAsImage="true" popupDateFormat="dd/MM/yyyy" size="10" styleClass="campoTesto" value="#{beanFatturaAcquistoDett.scadenza}" required="true">
                        <f:convertDateTime pattern="dd/MM/yyyy" type="both" timeZone="Europe/Rome"/>
                    </t:inputCalendar>
                    <h:message style="color: red" for="dataScadenza" showDetail="true" showSummary="false" />
                </td>
            </tr>                     
            
            <tr>   
                <td class="etichettaDettaglio"><strong><t:outputLabel for="importoRata" value="Importo Rata"/></strong></td>
                <td><t:inputText id="importoRata" value="#{beanFatturaAcquistoDett.importoRata}" size="10" maxlength="10" styleClass="dettaglio_InputText" style="text-align: right"  required="true">
                    <s:convertNumber minIntegerDigits="1" maxFractionDigits="3" pattern="#,##0.00" />
                </t:inputText>
                <br/><h:message style="color: red" for="importoRata" showDetail="true" showSummary="false" /></td>                               
            </tr>   
                
            <tr>   
                <td class="etichettaDettaglio"><strong><t:outputLabel for="numRata" value="Numero Rata"/></strong></td>
                <td><t:inputText id="numRata" value="#{beanFatturaAcquistoDett.numRata}" size="10" maxlength="3" styleClass="dettaglio_InputText" style="text-align: right"  required="true">
                </t:inputText>
                <br/><h:message style="color: red" for="numRata" showDetail="true" showSummary="false" /></td>
            </tr>     
         
            <tr>                   
                <td class="etichettaDettaglio"><strong><t:outputLabel for="pagato" value="Pagato"/></strong></td>
                <td style="font-size:8pt">
                    <t:selectOneRadio id="pagato" value="#{beanFatturaAcquistoDett.pagato}" >
                        <f:selectItem itemValue="S" itemLabel="Si"/>
                        <f:selectItem itemValue="N" itemLabel="No"/>                    
                    </t:selectOneRadio>
                </td>
            </tr>        
            
            <tr>                   
                <td class="etichettaDettaglio"><strong><t:outputLabel for="pagatoBanca" value="Pagamento con Versamento in Banca"/></strong></td>
                <td style="font-size:8pt">
                    <t:selectOneRadio id="pagatoBanca" value="#{beanFatturaAcquistoDett.pagatoBanca}" >
                        <f:selectItem itemValue="S" itemLabel="Si"/>
                        <f:selectItem itemValue="N" itemLabel="No"/>                    
                    </t:selectOneRadio>
                </td>
            </tr>    
            <tr>                   
                <td class="etichettaDettaglio"><strong><t:outputLabel for="numeroAssegno" value="Numero Assegno"/></strong></td>
                <td><t:inputText id="numeroAssegno" value="#{beanFatturaAcquistoDett.numeroAssegno}" styleClass="dettaglio_InputText" size="30" maxlength="20"/>
                <br/><h:message style="color: red" for="numeroAssegno" showDetail="true" showSummary="false" /></td>
            </tr>    
        </table>
        <br/>
        <t:inputHidden value="#{beanFatturaAcquistoDett.id}"/>
        <table bgcolor="#FFFFFF" width="750px">
            <tr>     
                <td>
                    <h:commandLink styleClass="commandLink_Style" dir="RTL" action="benvenuto" immediate="true">
                        <t:graphicImage url="/image/go-home.png" border="0"/>
                    </h:commandLink>              
                </td>   
                <td>
                    <h:commandLink action="#{dettaglioFatturaAcquistoDett.primo}"  rendered="#{beanFatturaAcquistoDett.id ne null}" >
                        <t:graphicImage url="image/primo.png" border="0" title="Vai al primo elemento"/>
                        <f:param name="bean" value="beanFatturaAcquistoDett"/>                        
                        <f:param name="id" value="#{beanFatturaAcquistoDett.id}"/>                 
                    </h:commandLink>
                </td>
                <td>
                    <h:commandLink action="#{dettaglioFatturaAcquistoDett.precedente}" rendered="#{beanFatturaAcquistoDett.id ne null}" >
                        <t:graphicImage url="image/indietro.png" border="0" title="Indietro"/>
                        <f:param name="bean" value="beanFatturaAcquistoDett"/>                        
                        <f:param name="id" value="#{beanFatturaAcquistoDett.id}"/>     
                    </h:commandLink>
                </td>
                <td>
                    <h:commandLink action="#{dettaglioFatturaAcquistoDett.successivo}" rendered="#{beanFatturaAcquistoDett.id ne null}" >
                        <t:graphicImage url="image/avanti.png" border="0" title="Avanti"/>
                        <f:param name="bean" value="beanFatturaAcquistoDett"/>                        
                        <f:param name="id" value="#{beanFatturaAcquistoDett.id}"/>      
                    </h:commandLink>
                </td>
                <td>
                    <h:commandLink action="#{dettaglioFatturaAcquistoDett.ultimo}" rendered="#{beanFatturaAcquistoDett.id ne null}" >
                        <t:graphicImage url="image/ultimo.png" border="0" title="Vai all'ultimo elemento"/>
                        <f:param name="bean" value="beanFatturaAcquistoDett"/>                        
                        <f:param name="id" value="#{beanFatturaAcquistoDett.id}"/>         
                    </h:commandLink>
                </td>
                <td>
                    <h:commandLink dir="RTL" onmousedown="return confirmDelete(this);" title="cancella" action="#{dettaglioFatturaAcquistoDett.cancella}" rendered="#{beanFatturaAcquistoDett.id ne null}" >
                        <t:graphicImage url="image/stop.png" border="0" title="Cancella"/>
                        <f:param name="bean" value="beanFatturaAcquistoDett" />
                        <f:param name="idPadre" value="#{beanFatturaAcquisto.id}"/>                                  
                    </h:commandLink>                
                </td>                               
                <td>
                    <h:commandLink dir="RTL" onmousedown="return confirmUpdate(this);" title="modifica" action="#{dettaglioFatturaAcquistoDett.modifica}" rendered="#{beanFatturaAcquistoDett.id ne null}" >
                        <t:graphicImage url="image/salva.png" border="0" title="Salva modifiche"/>
                        <f:param name="bean" value="beanFatturaAcquistoDett" />
                        <f:param name="idPadre" value="#{beanFatturaAcquisto.id}"/>                                  
                    </h:commandLink>                
                </td>  
                <td>
                    <h:commandLink dir="RTL" onmousedown="return confirmSave(this);" title="salva inserimento" action="#{dettaglioFatturaAcquistoDett.inserisci}" rendered="#{beanFatturaAcquistoDett.id eq null}" >
                        <t:graphicImage url="image/salva.png" border="0" title="Salva inserimento"/>
                        <f:param name="bean" value="beanFatturaAcquistoDett" />
                        <f:param name="idPadre" value="#{beanFatturaAcquisto.id}"/>                 
                    </h:commandLink>                
                </td>
                <%--
                <td>
                <h:commandLink dir="RTL" title="Annulla operazione" action="#{dettaglioFatturaAcquistoDett.annulla}" rendered="#{beanFatturaAcquistoDett.id eq null}" immediate="true">
                <t:graphicImage url="image/delete.png" border="0"/>
                <f:param name="bean" value="beanFatturaAcquistoDett" />
                </h:commandLink>                
                </td>
                --%>
                <td>
                    <h:commandLink dir="RTL" title="inserisce nuovo elemento" action="#{dettaglioFatturaAcquistoDett.inserisciDettaglio}" rendered="#{beanFatturaAcquistoDett.id ne null}" >
                        <t:graphicImage url="image/nuovo.png" border="0" title="Inserisci NUOVO"/>
                        <f:param name="bean" value="beanFatturaAcquistoDett" />
                    </h:commandLink>
                </td>
                <td>
                    <h:commandLink  title="LISTA" id="lista" action="#{dettaglioFatturaAcquistoDett.lista}" rendered="#{beanFatturaAcquistoDett.id ne null}" >
                        <t:graphicImage url="image/lista.png" border="0" title="Carica lista" style="width:32px; height:32px"/>
                        <f:param name="bean" value="FatturaAcquistoDett" />
                    </h:commandLink>
                </td>
                <td>
                    <h:commandLink  title="Torna Master" id="tornaMaster" action="#{dettaglioFatturaAcquistoDett.tornaMaster}" immediate="true">
                        <t:graphicImage url="image/undo.png" border="0" title="Torna Master"/>
                        <f:param name="beanPadre" value="beanFatturaAcquisto" />
                    </h:commandLink>
                </td>
            </tr>
        </table>
    </h:form> 
   
    <h:form id="erroriDataBase" rendered="false">
        <f:verbatim><table><td align="left" class="messaggiErrore" height="2px"></f:verbatim>           
        <h:messages style="color: red" showDetail="true" showSummary="false"/>
        <f:verbatim></td></table></f:verbatim>
    </h:form>     
    
    <jsp:include page="/piePagina.jsp"/>      
</f:view>
